home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / cd-sup / pronet / docs / changelog next >
Text File  |  1999-01-01  |  16KB  |  403 lines

  1. ----------------------------------------------------------------------------
  2. pronet.device:
  3. ----------------------------------------------------------------------------
  4.  
  5. 970127 ProNET V3.2 released with v38.0
  6. 970111 Rewrote subtask termination code. v38.0
  7.  
  8. 961130 ProNET V3.1 released with v37.2
  9.        Support for detailed driver Init error messages.
  10. 961111 Fixed crashing on expunge on my A500. v37.2
  11. 961108 Found the bug which caused the serial driver to crash on Mat's
  12.        and Rob's machine. Strange enough that it was in the device;
  13.        And strange that it crashed on my machine, too, which I didn't
  14.        notice until today: Rewrote getconfigstr. Config file now totally
  15.        without any '%ld:' line introducers. v37.1. P37Beta2 released.
  16. 961026 P37Beta1 with v37.0
  17. 960928 Changed structure of received data, busy wait removed.
  18. 960919 Decided to drop support for second Data/Length field and added
  19.        general support for timeout situations (PNDERR_DESTINATION_GONE).
  20.        Changed some routines to fit this "new" API.
  21.        Driver is unloaded when Init fails.
  22. 960918 Fixed ugly "zeropage" (0x44) hit in StartDriver (was there since V2).
  23.        Driver SegList now freed on expunge.
  24.        Made whole device more compatible (no DOSBase sharing, SysBase
  25.        caching, using Semaphores to single-thread DevOpen function).
  26.        Config and key file now located in DEVS:ProNET.
  27.        Cleaned up source in case I will release it somewhen (NOT! ;-))
  28.        New autodocs. v37.0
  29.  
  30. 960823 ProNET V3 released with v36.6
  31. 960823 Expunge rewritten. v36.6
  32. 960804 Open() is single-threaded now. v36.5
  33. 960804 P3Beta4 with v36.4
  34. 960721 Drivers are called with Flags = 1. v36.4
  35. 960718 P3Beta3 with v36.3
  36. 960717 Added Expunge stuff, removed devio.s. v36.3
  37. 960520 Checksums removed, put them into the drivers instead. v36.2
  38. 960215 P3Beta2 with v36.1
  39. 960208 Checksums. v36.1
  40. 960106 PNDERR_UNIT_NOT_DEFINED introduced. v36.0
  41.        Fixed bug(s) in error handling (when unit couldn't be opened)
  42.  
  43. 950624 ProNET V2 released with v35.4 + source.
  44. 950615 PNDERR_DRIVERTROUBLE introduced. v35.4
  45. 950609 Getconfigstring uses MEMF_PUBLIC for Read Buffer. v35.3
  46. 950605 Flags Argument for Driver-Init. v35.2
  47. 950601 P2Beta6 with v35.1
  48. 950531 If the pending writes list is not empty before the MainLoop
  49.        Wait(), we will signal ourselves to call msgREAD! This is
  50.        because otherwise a timeout while sending would cause the
  51.        device to hang completely, if the other machine doesn't
  52.        send something! v35.1
  53. 950518 P2Beta5 with v35.0
  54. 950508 works. v35.0
  55. 950505 Started with device from beginning, with modular driver concept.
  56. 950430 P2Beta4 with v34.5
  57. 950226 Priority of transfer process can be set. &small bugfix V34.2
  58.        Spent following days to find bug & bump version numbers.
  59. 950203 Disable() reduced to switching off VBI. V34.1
  60. 950124 startuphandshake removed. V34.0
  61.  
  62. 941101 ProNET V1 released with v33.9
  63. 941028 configfile is reloaded on every OpenDevice() V33.9
  64. 941022 again problems with collision etc. QUICK bit cleared. V33.8
  65. 941020 Interferences with 'parallel.device' removed V33.7
  66. 941019 Removed Expunge-Routines and other nonsense-stuff V33.6
  67. 941007 ..I think, the transfer routines can't be improved any more..
  68. 941005 Optimized Transfer-Routines (bset/bclr --> and/or) V33.5
  69. 940725 Lengths are rounded up to word boundaries. V33.4
  70. 940716 -1 and -2 possible for pnr_NetSourcePort. V33.3
  71. 940710 Die Kollisionsabfrage funktionierte immer noch nicht ganz:
  72.        manchmal receivte der andere Rechner statt einer Länge von 4
  73.        einfach $29a: Ich hab' 3 Tage lang nach dem Bug gesucht, und
  74.        ihn nicht gefunden. Zur Übersicht, was inzwischen feststeht:
  75.        - Es tritt öfters die Zahl $29a auf, es scheint also kein Zufall
  76.          zu sein.
  77.        - Es tritt NICHT auf, wenn beide Rechner einen 50Hz-Displaymode laufen
  78.          haben.
  79.        - Es liegt NICHT an den Low-Level-Routinen
  80.        - Der VBI ist in Ordnung (keine Register werden zerstört etc.)
  81.        - Es tritt NICHT auf, wenn ich den SendPPacket-Aufrufe in der
  82.          TryPendingWrites-Routinen mit Disable/Enable einschachtele
  83.          (Der GetPPacket-Aufruf kann so bleiben !) Na ja immerhin..
  84.        Bug temporary disabled. Now works alright, but freezes
  85.        machine when sending. V33.2
  86. 940708 New Config-Handling. V33.1
  87. 940707 So, das wichtigste ist fertig - jetzt kommen nur noch
  88.        ordentliche Close/Expunge/Schnickschnack-Routinen !
  89.        Finally, first version V33.0 is ready !!
  90. 940703 AAAAAAAAAAAARRRRRRRRRRRGHHHHHHHHHHHHHHHHHH
  91.        Scheiß Devpac - nach 1 Tag Debuggen bemerke ich, daß der
  92.        die EQUR-Direktive zwar akzeptiert, aber falsch assembliert..
  93.        So - es klappt jetzt alles BESTENS !, allerdings funkioniert
  94.        die 'Kollisionsabfrage' noch nicht ganz, wenn beide Amigas
  95.        gleichzeitig senden wollen !
  96. 940702 Erster Test: mit Talk.s läuft das nicht, kann aber auch
  97.        an Talk liegen !
  98.        Debug-Messages werden jetzt ausgegeben !
  99. 940630 Gesamtes Device fertig, ohne es einmal zu testen !
  100. 940619 started
  101.  
  102. ----------------------------------------------------------------------------
  103. internal-parallel:
  104. ----------------------------------------------------------------------------
  105.  
  106. 970127 ProNET V3.2 released with v37.0
  107.  
  108. 961130 ProNET V3.1 released with v37.0
  109.        ReadFlush routine.
  110. 961124 Checking arguments.
  111. 961026 P37Beta1 with v37.0
  112. 961001 Changed driver to new API. v37.0
  113.  
  114. 960823 ProNET V3 released with v36.1
  115. 960804 P3Beta4 with v36.1
  116. 960718 P3Beta3 with v36.1
  117. 960717 Exit-Routines. v36.1
  118.  
  119. 950624 ProNET V2 released with version from 5.6.95 + source.
  120. 950605 init: flags argument
  121. 950601 P2Beta6 with version from 31.5.95
  122. 950531 machine priority system :-(
  123. 950529 bset -> or  etc..
  124. 950518 P2Beta5 with version from 7.5.95
  125. 950507 started
  126.  
  127. ----------------------------------------------------------------------------
  128. mfc-parallel:
  129. ----------------------------------------------------------------------------
  130.  
  131. 970127 ProNET V3.2 released with v37.0
  132.  
  133. 961130 ProNET V3.1 released with v37.0
  134.        ReadFlush routine, Checking arguments.
  135. 961026 P37Beta1 with v37.0
  136. 960919 Changed driver to new API. v37.0
  137. 960917 Wrote general driver autodocs in this driver's source code.
  138.  
  139. 960823 ProNET V3 released with v36.0
  140. 960804 P3Beta4 with v36.0
  141. 960801 Got a working version! v36.0
  142. 960719 started
  143.  
  144. ----------------------------------------------------------------------------
  145. serial:
  146. ----------------------------------------------------------------------------
  147.  
  148. 970127 ProNET V3.2 released with v37.0
  149.  
  150. 961130 ProNET V3.1 released with v37.0
  151.        ReadFlush routine.
  152. 961026 Changed driver to new API. v37.0, P37Beta1 with v37.0
  153.  
  154. 960823 ProNET V3 released with v36.2
  155. 960804 P3Beta4 with v36.2
  156. 960804 Found the DAMN bug... v36.2
  157.        (Read and Write used the same buffer. AAAAAARGGHHHHH)
  158. 960718 P3Beta3 with v36.1
  159. 960717 Exit-Routines. v36.1
  160. 960215 P3Beta2 with v36.0
  161. 960107 Added 3WIRE switch. v36.0
  162.  
  163. 950624 ProNET V2 released with version from 5.6.95 + source.
  164. 950605 init: flags argument
  165. 950601 P2Beta6 with version from 1.6.95
  166. 950518 P2Beta5 with version from 8.5.95
  167. 950508 started
  168.  
  169. ----------------------------------------------------------------------------
  170. pronet-server:
  171. ----------------------------------------------------------------------------
  172.  
  173. 970127 ProNET V3.2 released with v38.0
  174. 970103 Rewrote disk insertion handling.
  175. 970101 ACTION_IS_FILESYSTEM now properly supported. v38.0
  176.  
  177. 961130 ProNET V3.1 released with v37.0
  178.        PNF_ERRORSTRING support.
  179. 961026 P37Beta1 with v37.0
  180. 961002 Dropped support for ACTION_FORMAT & ACTION_SERIALIZE_DISK.
  181.        Improved Client stopping routines.
  182.        Ctrl-C when more than one Client was running could crash them, fixed.
  183. 961001 Ha! Finally got the idea how to support reconnection after server
  184.        reboots and implemented it. Removed some unused routines.
  185.        fh_Interactive transferred for FIND_XXX and FH_FROM_LOCK (see note
  186.        below at pronet-handler). Filling fh_Type in FH-creating actions now.
  187.        Changed to work with new pronet.device. v37.0
  188. 960904 Quitting via CTRL-C frees all resources. v36.5
  189.  
  190. 960823 ProNET V3 released with v36.4
  191. 960822 SERVERDIE added. v36.4
  192. 960806 REMHANDLER added, FlushDevice added, `procname' removed. v36.3
  193. 960718 P3Beta3 with v36.2
  194. 960716 Server can be stopped. v36.2
  195. 960607 Error checking in NEWHANDLER (.error2). v36.1
  196. 960304 Pushed version. v36.0
  197.  
  198. 950708 ProNET V2.1 released with v35.0 + source.
  199. 950708 Fixed CLI argument handling. v35.0
  200.  
  201. 950624 ProNET V2 released with v34.9 + source.
  202. 950508 Statt des Devicenamens wird jetzt Unitnummer übernommen v34.6
  203. 950430 P2Beta4 with v34.5
  204. 950429 EXAMINE-Packets neu programmiert v34.5
  205. 950417 READ-Transfer umgebaut v34.4
  206. 950415 read und write geben statt NO_FREE_STORE jetzt OBJECT_TOO_LARGE
  207.        zurück v34.3
  208. 950414 MsgRemDisk (or similar??) won't cause the 50frames-Delay.
  209.        dann noch ACT_READ bug-gefixt??
  210. 950401 SegList splitting v34.2 (was removed somewhen later)
  211. 950124 if a port number occurs again while ADDNEWHANDLER, we assume that
  212.        other side has reset, so we clear all our data and start from the
  213.        beginning!! v34.1
  214.  
  215. 941101 ProNET V1 released with v33.5
  216. 940716 started
  217.  
  218. ----------------------------------------------------------------------------
  219. pronet-handler:
  220. ----------------------------------------------------------------------------
  221.  
  222. 970127 ProNET V3.2 released with v38.0
  223. 970126 Rewrote some parts in C, removing the device node in StopStuff now
  224.        instead of in pronet-stop.
  225. 970111 Removed possible bug with ctrl-c'ing the server.
  226. 970103 Rewrote disk insertion handling, misc optimizations.
  227. 970102 Removed some unnecessary code.
  228. 970101 Disk insertion didn't issue the appropriate input event, that's why
  229.        it took so long until icons appeared on the Workbench (and all this
  230.        only because DevPac doesn't complain about the line "rts <label>").
  231.        When freeing the last lock of an already removed volume, a disk rem
  232.        input event is sent. ACTION_IS_FILESYSTEM now properly supported.
  233.        v38.0
  234.  
  235. 961130 ProNET V3.1 released with v37.0
  236.        PNF_ERRORSTRING support.
  237. 961026 Locks created by PARENT#? track path correctly, Shareware requester
  238.        delay now 10 minutes. Internal optimizations. Bug fix in FH_FROM_LOCK.
  239.        P37Beta1 with v37.1
  240. 961020 FREE_LOCK didn't work since last change.
  241. 961010 Locks now remember their path, had to rewrite dos/AddPart(),
  242.        Server reboot invalidates all locks correctly.
  243. 961002 Dropped support for ACTION_FORMAT & ACTION_SERIALIZE_DISK.
  244.        Lots of internal optimizations. Improved Client stopping routines.
  245.        Reconnection after server reboot works, but it's still very limited.
  246. 961001 AARGGH! fh_Port was always initialized to DOSTRUE, which was WRONG!.
  247.        DOSFALSE is correct for non-interactive FileSystems, in fact the
  248.        value is now copied from the server so it will be correct for
  249.        CON:, too. Now DiskSalv and Workbench's "New Drawer" work full speed!
  250.        Don't touch fh_Type in FH-creating actions any more.
  251.        Changed to work with new pronet.device. v37.1
  252. 960919 RC 1000004 removed, quitting after shareware requester removes
  253.        disk. v37.0
  254.  
  255. 960823 ProNET V3 released with v36.4
  256. 960823 SERVERDIE added, DISKREM replies ProNETMsg,
  257.        SendInputEvent Errorchecking. v36.4
  258. 960806 REMHANDLER added, FlushDevice added,
  259.        stopping makes ACT_DISKREM now. v36.3
  260. 960718 P3Beta3 with v36.1
  261. 960617 ACTION_DIE really works now & stops ProNET stuff. v36.1
  262. 960215 P3Beta2 with v36.0 from 6.1.96
  263. 960130 Removed unused dospacket.s code, changed to DOS routines. v36.0
  264. 960106 Improved init error handling.
  265. 951226 P3Beta1 with v36.0
  266. 951126 CompareStrings() routine was never used... removed.
  267.        implemented ACTION_DIE packet.
  268. 951125 rewrote DevIO stuff with OS2 functions.
  269.        removed FreeVec stub.
  270.        split up the sources.
  271.        several small (not functional) changes.
  272.        doslist-Forbid()-arbitration --> (Un)LockDosList()
  273. 951124 changed to work with `pronet-start'.
  274.        error message changed to ERROR_DEVICE_NOT_MOUNTED.
  275.  
  276. 950624 ProNET V2 released with v34.2 + source.
  277. 950430 P2Beta4 with v34.1
  278. 950417 READ-Transfer umgebaut. v34.0
  279.  
  280. 941101 ProNET V1 released with v33.5
  281. 940719 started
  282.  
  283. ----------------------------------------------------------------------------
  284. pronet-start:
  285. ----------------------------------------------------------------------------
  286.  
  287. 970127 ProNET V3.2 released with v37.0
  288.  
  289. 961130 ProNET V3.1 released with v37.0
  290.        PNF_ERRORSTRING support.
  291. 961026 P37Beta1 with v37.0
  292. 961001 FLAGS argument removed.
  293. 960919 RC 1000004 removed. v37.0
  294.  
  295. 960823 ProNET V3 released with v36.3
  296. 960718 P3Beta3 with v36.3
  297. 960717 Gibt bei Fehler RC 20 zurück. v36.3
  298. 960524 Local name ist jetzt immer in Großbuchstaben. v36.2
  299. 960215 P3Beta2 with v36.1
  300. 960209 Extended error messages, fixed bugs. v36.1
  301. 951226 P3Beta1 with v36.0
  302. 951124 started
  303.  
  304. ----------------------------------------------------------------------------
  305. pronet-stop:
  306. ----------------------------------------------------------------------------
  307.  
  308. 970127 ProNET V3.2 released with v38.0
  309. 970126 SOFT switch removed, moved some code to the handler. Added UNIT
  310.        keyword to support dismounting of all clients on a specific Unit.
  311. 970101 Now removing the device node completely. SOFT switch to suppress
  312.        this behaviour. v38.0
  313.  
  314. 961130 ProNET V3.1 released with v36.1
  315.  
  316. 960823 ProNET V3 released with v36.1
  317. 960806 FORCE removed - this now happens in pronet-handler. v36.1
  318. 960718 P3Beta3 with v36.0
  319. 960617 working. v36.0
  320. 951126 started
  321.  
  322. ----------------------------------------------------------------------------
  323. pronet-flush:
  324. ----------------------------------------------------------------------------
  325.  
  326. 970127 ProNET V3.2 released with v36.0
  327.  
  328. 961130 ProNET V3.1 released with v36.0
  329.  
  330. 960823 ProNET V3 released with v36.0
  331. 960718 P3Beta3 with v36.0
  332. 960717 started. v36.0
  333.  
  334. ----------------------------------------------------------------------------
  335. pronet-talk:
  336. ----------------------------------------------------------------------------
  337.  
  338. 970127 ProNET V3.2 released with v37.1
  339.  
  340. 961130 ProNET V3.1 released with v37.1
  341. 961026 P37Beta1 with v37.1
  342. 961001 Changed to work with new pronet.device.
  343.        Fixed zeropage (0x00) hit, which was a left-over from some
  344.        tests by me. v37.1
  345. 960918 Using a reserved port number now. v37.0
  346.  
  347. 960823 ProNET V3 released with v36.0
  348. 960718 P3Beta3 with v36.0
  349. 960523 Always uses port 1994 now. v36.0
  350.  
  351. 950708 ProNET V2.1 released with v34.2 + source.
  352. 950707 Well.. it didn't work :)) v34.2
  353.  
  354. 950624 ProNET V2 released with v34.1 + source.
  355. 950603 UNIT support. v34.1
  356.  
  357. 941101 ProNET V1 released with v33.0
  358. 940616 started. v33.0
  359.  
  360. ----------------------------------------------------------------------------
  361. pronet-page:
  362. ----------------------------------------------------------------------------
  363.  
  364. 970127 ProNET V3.2 released with v37.0
  365.  
  366. 961130 ProNET V3.1 released with v37.0
  367.        PNF_ERRORSTRING support.
  368. 961111 Rewritten in C, requires Kickstart 2.0 now. v37.0
  369.  
  370. 960823 ProNET V3 released with v36.0
  371. 960718 P3Beta3 with v36.0
  372. 960607 Test auf korrekte Argumente. v36.0
  373.  
  374. 950624 ProNET V2 released with v34.0 + source.
  375. 950618 unitnumber argument. v34.0
  376.  
  377. 941101 ProNET V1 released with v33.0
  378. 941027 started
  379.  
  380. ----------------------------------------------------------------------------
  381. pronet-run:
  382. ----------------------------------------------------------------------------
  383.  
  384. 970127 ProNET V3.2 released with v37.0
  385.  
  386. 961130 ProNET V3.1 released with v37.0
  387.        PNF_ERRORSTRING support.
  388. 961026 P37Beta1 with v37.0
  389. 961001 Rewritten in C, requires Kickstart 2.0 now. v37.0
  390.  
  391. 960823 ProNET V3 released with v36.1
  392. 960804 P3Beta4 with v36.1
  393. 960726 Usage ergänzt mit Anführungszeichen.
  394.        Abschließendes Null-Byte wird jetzt mitgesendet. v36.1
  395. 960718 P3Beta3 with v36.0
  396. 960607 Test auf korrekte Argumente. v36.0
  397.  
  398. 950624 ProNET V2 released with v34.1 + source.
  399. 950618 unitnumber argument
  400.  
  401. 941101 ProNET V1 released with v33.0
  402. 941026 started
  403.